﻿/*实现以下函数接口，参数传入一个数字字符串如"3456"，转换成十进制的整数并返回*/

#include <stdio.h>
#include <math.h>

int number(const char* str)
{
	int size = strlen(str);
	int sum = 0;//记录返回数字
	for (int i = 0; i < size; i++)
	{
		int num = 0;//记录某一位上的数字
		num = str[i] - '0';
		sum += num * pow(10, size - i - 1);
	}
	return sum;
}

int main()
{ 
	char arr[] = "3456";
	int a = number(arr);
	printf("%s\n", a);
}